package com.sgcc.pda.frme.protocol.ws.sendbean;


import com.sgcc.pda.frme.protocol.ws.DataConvert;

/**
 * 谐波数据
 * guorongxin
 */
public class MeterXieBoParams {


    /**
     * 被测表计地址（BCD，6字节）
     */
    private String testMeterAddress;

    /**
     * 脉冲记数次数（BCD，1字节）
     */
    private String xbsjlx;//谐波数据类型

    public String getTestMeterAddress() {
        return testMeterAddress;
    }

    public void setTestMeterAddress(String testMeterAddress) {
        this.testMeterAddress = testMeterAddress;
    }

    public String getXbsjlx() {
        return xbsjlx;
    }

    public void setXbsjlx(String xbsjlx) {
        this.xbsjlx = xbsjlx;
    }

    /**
     * 将请求数据转化为byte数组
     *
     * @return 请求数据
     */
    public byte[] fromBytes() {
        return DataConvert.toBytes(toString());
    }


    /**
     * 将请求数据转化为字符串
     *
     * @return 请求数据
     */
    public String toString() {
        StringBuffer result = new StringBuffer();
//        if (null == testMeterAddress || testMeterAddress.length() != 12) {
//            return null;
//        }
//        result.append(testMeterAddress);
        if (null == xbsjlx || xbsjlx.length() != 2) {
            return null;
        }
        result.append(xbsjlx);
       String ss=result.toString();
        return result.toString();
    }
}
